#include "process_protocol.h"

int main(int argc, char const *argv[])
{
    procProtocol protocol;
    try
    {
        protocol.init("/tmp/FIFO2", "/tmp/FIFO1");
        int cnt = 0;
        while(cnt < 10)
        {   // 要求一定要一个进程先发后收，另一个线程先收后发
            std::cout << protocol.readPipe() << std::endl;
            protocol.writePipe("你好");
            cnt++;
        }
    }
    catch(const protocolException& e)
    {
        std::cerr << e.what() << std::endl;
    }
    return 0;
}
